# -*- encoding: utf-8 -*-

def manual_merges() -> dict:
    # {'year':{'old_code':'new_code'}}
    # {'1980':{'123':'1234'},'1981':{'789':'456'}}
    return {1985: {'210223': '210219', '222201': '220500', '222202': '220600', '222222': '220521', '220321': '220319',
                   '222221': '220519', '330202': '330203', '352400': '350500', '352401': '350502', '352500': '350500',
                   '352501': '350602', '362225': '362201', '512401': '511002', '512421': '511021', '512634': '511113',
                   '512801': '510702', '512827': '510802', '512832': '510902', '512932': '512902', '533126': '533101',
                   '620112': '620402', '622501': '620502', '650300': '659001'},
            1986: {'110110': '110111', '132321': '132301', '132430': '132402', '132439': '132401', '152321': '152301',
                   '211111': '211122', '320521': '329004', '342126': '342102', '370623': '379002', '370721': '379001',
                   '412501': '411202', '412601': '411002', '412602': '411102', '412624': '411023', '422427': '422401',
                   '432200': '430600', '432600': '430500', '513421': '513401'},
            1987: {'210221': '210213', '222322': '222302', '230504': '230503', '332700': '330900', '340704': '340711',
                   '340901': '341003', '370224': '379006', '370504': '370502', '372322': '372301', '410107': '410126',
                   '410111': '410108', '410112': '410108', '410911': '410928', '422129': '412102', '422722': '422701',
                   '430504': '430502', '442201': '441100', '449003': '441000', '640211': '640223'},
            1988: {'132801': '131002', '140111': '149001', '142128': '140602', '310111': '310113', '342800': '340800',
                   '360211': '360222', '360212': '360222', '362223': '362203', '370421': '379009', '370625': '379010',
                   '410424': '419002', '410722': '419005', '410723': '419006', '411021': '419004', '412930': '412902',
                   '422224': '422204', '432401': '430702', '441000': '460100', '441100': '460200', '442100': '460000',
                   '442400': '441400', '442401': '441421', '442500': '441300', '442501': '441302', '442502': '441900',
                   '449002': '442000', '452522': '452502', '510127': '519003', '511125': '519004', '512328': '513523',
                   '612521': '612501'},
            1989: {'130107': '130121', '130707': '130721', '142626': '142603', '219003': '211402', '352126': '352103',
                   '372825': '371100', '511021': '511011'},
            1990: {'131027': '139002', '330107': '330105', '340206': '340205', '422121': '422103',
                   '522521': '522501'},
            1991: {'132322': '132303', '210222': '219008', '410124': '419009', '440502': '440504',
                   '440503': '440504'},
            1992: {'210821': '219011', '210824': '219012', '310221': '310112', '310224': '310115', '320325': '329019',
                   '342121': '342101', '342223': '342201', '342300': '341100', '422700': '420500', '342421': '342401',
                   '370825': '379022', '371100': '371102', '420121': '420114', '441811': '441827'},
            1993: {'132100': '130400', '132200': '130500', '132300': '130100', '132436': '132404', '132500': '130700',
                   '132600': '130800', '132900': '130900', '133022': '133002', '210623': '219014', '210724': '219015',
                   '222301': '220802', '232601': '231102', '320624': '329021', '440121': '449013', '441611': '441625',
                   '452722': '452702', '460029': '460003', '510126': '519010', '512925': '513622', '513027': '513701',
                   '513032': '513002'},
            1994: {'130122': '139019', '132400': '130600', '133025': '133003', '152125': '152105', '152126': '152106',
                   '211405': '211403', '321028': '329028', '341127': '349002', '352101': '350702', '370204': '370203',
                   '372401': '371402', '410126': '419015', '410521': '419014', '420400': '421002', '422400': '421000',
                   '422600': '420300', '440702': '440704', '440711': '440703', '440824': '449025', '441824': '449024',
                   '449005': '445302', '510128': '519013', '510222': '510219', '510224': '510218',
                   '612101': '610502'},
            1995: {'210725': '210782', '220111': '220106', '220603': '220625', '320222': '320283', '320524': '320586',
                   '330623': '330683', '420122': '420115', '420603': '420606', '420604': '420606', '432900': '431100',
                   '432901': '431102'},
            1996: {'133001': '131102', '140503': '140525', '231122': '231182', '232100': '230100', '321082': '321202',
                   '352601': '350802', '410826': '410883', '512501': '511502', '512527': '511521', '612301': '610702',
                   '612601': '610602'},
            1997: {'110223': '110112', '372501': '371502', '433021': '431281', '452426': '452402', '511122': '513821',
                   '511200': '500101', '511202': '500101', '511203': '500101', '511204': '500101', '517000': '500102',
                   '517002': '500102', '517003': '500102', '522101': '520302', '522121': '520321',
                   '532401': '530402'},
            1998: {'342200': '341300', '342201': '341302', '362101': '360702', '422301': '421202', '422302': '421281',
                   '452300': '450300', '511081': '513900', '513622': '511602', '530200': '530113', '642100': '640300',
                   '642101': '640303'},
            1999: {'152300': '150500', '152301': '150502', '232301': '231202', '342601': '341402', '352201': '350902',
                   '432501': '431302', '513000': '511700', '513001': '511702', '520202': '520222', '533101': '533102',
                   '612701': '610802'},
            2000: {'142201': '140902', '142601': '141002', '142701': '140802', '310102': '310101', '320511': '320505',
                   '320882': '320803', '332582': '331102', '341281': '341602', '342501': '341802', '362201': '360902',
                   '362301': '361102', '362321': '361121', '362401': '360802', '362421': '360821', '362432': '360881',
                   '372301': '371602', '372901': '371702', '412701': '411602', '412801': '411702', '429001': '421303',
                   '513101': '511802', '513701': '511902', '513821': '511402', '513901': '512002', '522501': '520402',
                   '533001': '530502', '612401': '610902'},
            2001: {'130106': '130108', '152100': '150700', '152700': '150600', '430402': '430405', '532101': '530602',
                   '622301': '620602', '642221': '640402', '654100': '654000'},
            2002: {'130206': '130208', '320112': '320116', '320122': '320111', '330227': '330212', '410504': '410505',
                   '410511': '410506', '440602': '440604', '440603': '440604', '452129': '451402', '452226': '451302',
                   '452402': '451102', '452601': '451002', '452701': '451202', '460102': '460108', '460103': '460106',
                   '610221': '610204', '622102': '620902', '622201': '620702', '622701': '620802', '622821': '621021',
                   '640102': '640104', '640204': '640202'},
            2003: {'152600': '150900', '152800': '150800', '350202': '350203', '350204': '350203', '440506': '440512',
                   '440508': '440511', '440509': '440511', '440510': '440512', '532701': '530802', '533521': '530902',
                   '610321': '610304', '622421': '621102', '640321': '640502'},
            2004: {'230105': '230104', '440202': '440204', '450104': '450107', '450106': '450107'},
            2005: {'340204': '340202', '440102': '440104', '440107': '440103'},
            2006: {'230107': '230110', '230802': '230811', '620925': '620922'},
            2007: {'650108': '650109', '652303': '650109'},
            2009: {'120107': '120116', '120108': '120116', '120109': '120116', '310119': '310115'},
            2010: {'110103': '110101', '110104': '110102'},
            2011: {'310103': '310101', '321011': '321003', '341402': '340181', '522230': '520603',
                   '522401': '520502'},
            2012: {'130230': '130209', '320502': '320508', '320503': '320508', '320504': '320508', '340502': '340503',
                   '370205': '370203', '370284': '370211', '520114': '520111'},
            2013: {'320103': '320104', '320107': '320106', '330621': '330603', '370802': '370811', '441421': '441403',
                   '450404': '450403', '511721': '511703'},
            2014: {'320705': '320706', '371421': '371403', '410211': '410202', '410224': '410212', '420321': '420304',
                   '440116': '440112', '440903': '440904', '542121': '540302', '542301': '540202'},
            2015: {'130603': '130606', '130604': '130606', '310108': '310106', '320202': '320213', '320203': '320213',
                   '320204': '320213', '320405': '320412', '340702': '340705', '340703': '340705', '340721': '340704',
                   '411222': '411203', '469003': '460400', '542621': '540402', '610521': '610503',
                   '652101': '650402'},
            2016: {'120225': '120119', '130721': '130705', '170721': '130705', '320802': '320812', '320811': '320812',
                   '330204': '330212', '360427': '360483', '360627': '360483', '360721': '360704', '411023': '411003',
                   '500234': '500154', '510124': '510117', '510724': '510705', '610125': '610118',
                   '652201': '650502'}, '2017': {'360421': '360404', '520222': '520281', '542421': '540602'},
            2018: {'140203': '140214', '140227': '140215', '610427': '610482'}}


def manual_splits() -> dict:
    # {'1980':{'123':['1234','1234']},'1981':{'789':['456']}}
    return {1985: {'142500': ['140400', '140500'], '142501': ['140502', '140503'], '332401': ['330702', '330721'],
                   '332402': ['330802', '330821'], '372601': ['370902', '370911'],
                   '512601': ['511102', '511111', '511112'], '622522': ['620502', '620503']},
            1986: {'130405': ['130402', '130403', '130404'], '220500': ['220502', '220503'],
                   '220600': ['220602', '220603', '220604'], '320403': ['320402', '320404'],
                   '320702': ['320705', '320706'], '412200': ['410700', '410800'],
                   '412500': ['410300', '411200', '410400'], '533322': ['533321', '533323'],
                   '542700': ['542300', '542200'], '630111': ['630102', '630103', '630104', '630105']},
            1987: {'130605': ['130602', '130603', '130604'],
                   '370111': ['370112', '370105', '370103', '370104', '370102'],
                   '342700': ['341000', '342500', '242800']},
            1988: {'432421': ['430702', '430703'], '433102': ['430802', '430811'], '440127': ['441802', '441811'],
                   '440726': ['441702', '441703', '441722'], '442525': ['441602', '441611'],
                   '442801': ['441202', '441203']}, '1989': {'130704': ['130702', '130703']},
            1990: {'340211': ['340205', '340221'], '460100': ['460102', '460103', '460104'],
                   '510102': ['510104', '510107', '510108'], '510103': ['510105', '510107'],
                   '510106': ['510106', '510107', '510108']},
            1991: {'440504': ['440503', '440504'], '440505': ['440502', '440503', '440504'],
                   '440511': ['440502', '440503'], '440525': ['445202', '445221'], '449001': ['442102', '445121']},
            1992: {'342301': ['341102', '341103'], '379004': ['371202', '371203'], '430303': ['430302', '430304'],
                   '430305': ['430302', '430304'], '430311': ['430302', '430304'], '510702': ['510703', '510704'],
                   '512201': ['511202', '511203', '511204'], '512221': ['511202', '511203', '511204']},
            1993: {'142100': ['140600', '140200'], '422201': ['420902', '420921'], '452822': ['450602', '450603'],
                   '512901': ['511302', '511303', '511304'], '512921': ['511302', '511303', '511304']},
            1994: {'370206': ['370213', '370205'], '372801': ['371302', '371311', '371312'],
                   '412901': ['411302', '411303'], '412924': ['411302', '411303'], '432301': ['430902', '430903'],
                   '432321': ['430902', '430903'], '432801': ['431002', '431003'], '432821': ['431002', '431003'],
                   '452802': ['450702', '450703']},
            1995: {'420611': ['420602', '420606'], '452502': ['450802', '450803'], '512301': ['517002', '517003']},
            1996: {'320881': ['321302', '321321'], '320911': ['320902', '320928'],
                   '342101': ['341202', '341203', '341204'],
                   '450306': ['450302', '450303', '450304', '450305', '450311'], '510602': ['510603', '510626']},
            1997: {'130904': ['130902', '130903'], '140102': ['140105', '140106'], '140103': ['140107', '140108'],
                   '140104': ['140109', '140110'], '140112': ['140105', '140106', '140107', '140110'],
                   '140113': ['140108', '140109'], '231011': ['231002', '231005', '231003', '231004'],
                   '412301': ['411402', '411403'], '412322': ['411402', '411403'], '433001': ['431202', '431221'],
                   '452501': ['450902', '450924'], '513500': ['500239', '500240', '500241', '500242', '500243'],
                   '532201': ['530302', '530328']},
            1998: {'413001': ['411502', '411503'], '413023': ['411502', '411503']},
            1999: {'342401': ['341502', '341503']},
            2000: {'320586': ['320506', '320507'], '330721': ['330703', '330702'], '131002': ['131003', '131002']},
            2001: {'320704': ['320703', '320705'], '330821': ['330803', '330802'],
                   '340505': ['340502', '340503', '340504'], '420521': ['420506', '420504'],
                   '430403': ['430406', '430408'], '430404': ['430407', '430408'],
                   '430411': ['430405', '430407', '430408'],
                   '450107': ['450102', '450103', '450104', '450105', '450106']},
            2002: {'350321': ['350302', '350303', '350304', '350305'],
                   '450206': ['450202', '450203', '450204', '450205'], '452100': ['450100', '451400'],
                   '452200': ['450200', '451300'], '533221': ['530702', '530721'], '640103': ['640105', '640106']},
            2003: {'510902': ['510903', '510904'], '640222': ['640221', '640104']},
            2010: {'320304': ['320302', '320311', '320312']},
            2011: {'341400': ['340100', '340200', '340500'], '522201': ['520602', '520603']},
            2014: {'460200': ['460202', '460203', '460204', '460205']},
            2015: {'130103': ['130102', '130104'], '320211': ['320211', '320214'], '320205': ['320205', '320214']},
            2016: {'130421': ['130403', '130402'], '520321': ['520304', '520303', '520302']},
            2018: {'140202': ['140213', '140214'], '140211': ['140213', '140214']}}


def additional_district_code():
    return {'110100': [{'address': '市辖区', 'start_year': '', 'end_year': ''}],
            '110200': [{'address': '县', 'start_year': '', 'end_year': 2014}],
            '120100': [{'address': '市辖区', 'start_year': '', 'end_year': ''}],
            '120200': [{'address': '县', 'start_year': '', 'end_year': 2015}],
            '130101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '130201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '130301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '130401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '130501': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '130601': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '130701': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '130801': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '130901': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '131001': [{'address': '市辖区', 'start_year': 1988, 'end_year': ''}],
            '131101': [{'address': '市辖区', 'start_year': 1996, 'end_year': ''}],
            '139000': [{'address': '省直辖县级行政单位', 'start_year': 1988, 'end_year': 1988}],
            '140101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '140120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '140201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '140301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '140401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '140501': [{'address': '市辖区', 'start_year': 1985, 'end_year': ''}],
            '140511': [{'address': '郊区', 'start_year': 1985, 'end_year': 1995}],
            '140601': [{'address': '市辖区', 'start_year': 1988, 'end_year': ''}],
            '140701': [{'address': '市辖区', 'start_year': 1999, 'end_year': ''}],
            '140801': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '140901': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '141001': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '141101': [{'address': '市辖区', 'start_year': 2003, 'end_year': ''}],
            '149000': [{'address': '省直辖县级行政单位', 'start_year': 1988, 'end_year': 1988}],
            '150101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '150120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '150201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '150220': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '150301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '150401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '150427': [{'address': '赤峰县', 'start_year': 1983, 'end_year': 1982}],
            '150501': [{'address': '市辖区', 'start_year': 1999, 'end_year': ''}],
            '150601': [{'address': '市辖区', 'start_year': 2001, 'end_year': ''}],
            '150701': [{'address': '市辖区', 'start_year': 2001, 'end_year': ''}],
            '150801': [{'address': '市辖区', 'start_year': 2003, 'end_year': ''}],
            '150901': [{'address': '市辖区', 'start_year': 2003, 'end_year': ''}],
            '210101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '210120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '210201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '210220': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '210301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '210320': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '210401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '210420': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '210501': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '210520': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '210601': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '210620': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '210701': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '210720': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '210801': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '210812': [{'address': '鲅鱼圈区', 'start_year': 1983, 'end_year': 1985}],
            '210820': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '210901': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '210920': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '211001': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '211020': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '211101': [{'address': '市辖区', 'start_year': 1984, 'end_year': ''}],
            '211201': [{'address': '市辖区', 'start_year': 1984, 'end_year': ''}],
            '211301': [{'address': '市辖区', 'start_year': 1984, 'end_year': ''}],
            '211401': [{'address': '市辖区', 'start_year': 1989, 'end_year': ''}],
            '219000': [{'address': '省直辖县级行政单位', 'start_year': 1986, 'end_year': 1988}],
            '220101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '220120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '220201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '220220': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '220501': [{'address': '市辖区', 'start_year': 1986, 'end_year': ''}],
            '220601': [{'address': '市辖区', 'start_year': 1986, 'end_year': ''}],
            '220701': [{'address': '市辖区', 'start_year': 1992, 'end_year': ''}],
            '220801': [{'address': '市辖区', 'start_year': 1993, 'end_year': ''}],
            '229000': [{'address': '省直辖县级行政单位', 'start_year': 1986, 'end_year': 1988}],
            '230101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '230201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '230301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '230401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '230501': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '230601': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '230701': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '230720': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '230801': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '230901': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '231001': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '231019': [{'address': '镜泊湖市', 'start_year': 1986, 'end_year': 1986}],
            '231082': [{'address': '密山市', 'start_year': 1989, 'end_year': 1995}],
            '231201': [{'address': '市辖区', 'start_year': 1999, 'end_year': ''}],
            '232434': [{'address': '友谊县', 'start_year': 1984, 'end_year': 1983}],
            '232702': [{'address': '松岭区', 'start_year': 1981, 'end_year': 2017}],
            '232703': [{'address': '新林区', 'start_year': 1981, 'end_year': 2017}],
            '232704': [{'address': '呼中区', 'start_year': 1981, 'end_year': 2017}],
            '232761': [{'address': '加格达奇区', 'start_year': 2018, 'end_year': ''}],
            '232762': [{'address': '松岭区', 'start_year': 2018, 'end_year': ''}],
            '232763': [{'address': '新林区', 'start_year': 2018, 'end_year': ''}],
            '232764': [{'address': '呼中区', 'start_year': 2018, 'end_year': ''}],
            '239000': [{'address': '省直辖县级行政单位', 'start_year': 1986, 'end_year': 1988}],
            '310100': [{'address': '市辖区', 'start_year': '', 'end_year': ''}],
            '310200': [{'address': '县', 'start_year': '', 'end_year': 2015}],
            '320101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '320120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '320201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '320212': [{'address': '马山区', 'start_year': 1987, 'end_year': 1999}],
            '320301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '320401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '320501': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '320520': [{'address': '常熟市', 'start_year': 1983, 'end_year': 1985}],
            '320601': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '320701': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '320801': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '320901': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '321001': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '321020': [{'address': '泰州市', 'start_year': 1983, 'end_year': 1985}],
            '321101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '329000': [{'address': '省直辖县级行政单位', 'start_year': 1986, 'end_year': 1988}],
            '330101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '330113': [{'address': '临平区', 'start_year': 2021, 'end_year': ''}],
            '330114': [{'address': '钱塘区', 'start_year': 2021, 'end_year': ''}],
            '330120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '330201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '330220': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '330320': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '330401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '330501': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '330601': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '330719': [{'address': '兰溪市', 'start_year': 1985, 'end_year': 1985}],
            '330801': [{'address': '市辖区', 'start_year': 1985, 'end_year': ''}],
            '330901': [{'address': '市辖区', 'start_year': 1987, 'end_year': ''}],
            '331001': [{'address': '市辖区', 'start_year': 1994, 'end_year': ''}],
            '331101': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '332532': [{'address': '龙游县', 'start_year': 1983, 'end_year': 1984}],
            '332533': [{'address': '磐安县', 'start_year': 1983, 'end_year': 1984}],
            '332628': [{'address': '松阳县', 'start_year': 1982, 'end_year': 1999}],
            '332629': [{'address': '景宁畲族自治县', 'start_year': 1984, 'end_year': 1999}],
            '332702': [{'address': '临海市', 'start_year': 1986, 'end_year': 1993}],
            '332703': [{'address': '黄岩市', 'start_year': 1989, 'end_year': 1993}],
            '332704': [{'address': '温岭市', 'start_year': 1994, 'end_year': 1993}],
            '339000': [{'address': '省直辖县级行政单位', 'start_year': 1986, 'end_year': 1988}],
            '340101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '340120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '340201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '340220': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '340301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '340401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '340420': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '340501': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '340601': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '340620': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '340701': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '340720': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '340801': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '340900': [{'address': '省直辖行政单位', 'start_year': 1983, 'end_year': 1986}],
            '341001': [{'address': '市辖区', 'start_year': 1987, 'end_year': ''}],
            '341101': [{'address': '市辖区', 'start_year': 1992, 'end_year': ''}],
            '341123': [{'address': '滁县', 'start_year': '', 'end_year': ''}],
            '341201': [{'address': '市辖区', 'start_year': 1996, 'end_year': ''}],
            '341301': [{'address': '市辖区', 'start_year': 1998, 'end_year': ''}],
            '341401': [{'address': '市辖区', 'start_year': 1999, 'end_year': 2010}],
            '341501': [{'address': '市辖区', 'start_year': 1999, 'end_year': ''}],
            '341601': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '341701': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '341801': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '350101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '350120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '350201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '350220': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '350301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '350401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '350601': [{'address': '市辖区', 'start_year': 1985, 'end_year': ''}],
            '350701': [{'address': '市辖区', 'start_year': 1994, 'end_year': ''}],
            '350801': [{'address': '市辖区', 'start_year': 1996, 'end_year': ''}],
            '350901': [{'address': '市辖区', 'start_year': 1999, 'end_year': ''}],
            '352105': [{'address': '建阳市', 'start_year': 1994, 'end_year': 1993}],
            '359000': [{'address': '省直辖县级行政单位', 'start_year': 1986, 'end_year': 1988}],
            '360101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '360120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '360201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '360301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '360401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '360501': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '360601': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '360701': [{'address': '市辖区', 'start_year': 1998, 'end_year': ''}],
            '360801': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '360901': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '361001': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '361101': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '362502': [{'address': '临川市', 'start_year': 1987, 'end_year': 1999}],
            '370101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '370120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '370201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '370220': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '370301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '370401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '370420': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '370501': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '370601': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '370621': [{'address': '福山县', 'start_year': 1983, 'end_year': 1982}],
            '370626': [{'address': '莱西县', 'start_year': 1983, 'end_year': 1982}],
            '370701': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '370801': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '370821': [{'address': '济宁县', 'start_year': 1983, 'end_year': 1982}],
            '370824': [{'address': '泗水县', 'start_year': 1983, 'end_year': 1982}],
            '370919': [{'address': '莱芜市', 'start_year': 1985, 'end_year': 1985}],
            '370920': [{'address': '新泰市', 'start_year': 1985, 'end_year': 1985}],
            '371001': [{'address': '市辖区', 'start_year': 1987, 'end_year': ''}],
            '371101': [{'address': '市辖区', 'start_year': 1992, 'end_year': ''}],
            '371201': [{'address': '市辖区', 'start_year': 1992, 'end_year': 2018}],
            '371301': [{'address': '市辖区', 'start_year': 1994, 'end_year': ''}],
            '371401': [{'address': '市辖区', 'start_year': 1994, 'end_year': ''}],
            '371501': [{'address': '市辖区', 'start_year': 1997, 'end_year': ''}],
            '371601': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '371701': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '372802': [{'address': '日照市', 'start_year': 1985, 'end_year': 1988}],
            '379000': [{'address': '省直辖县级行政单位', 'start_year': 1986, 'end_year': 1988}],
            '410101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '410120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '410201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '410301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '410307': [{'address': '偃师区', 'start_year': 2021, 'end_year': ''}],
            '410308': [{'address': '孟津区', 'start_year': 2021, 'end_year': ''}],
            '410401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '410501': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '410601': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '410701': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '410801': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '410901': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '411001': [{'address': '市辖区', 'start_year': 1986, 'end_year': ''}],
            '411101': [{'address': '市辖区', 'start_year': 1986, 'end_year': ''}],
            '411201': [{'address': '市辖区', 'start_year': 1986, 'end_year': ''}],
            '411219': [{'address': '义马市', 'start_year': 1986, 'end_year': 1985}],
            '411301': [{'address': '市辖区', 'start_year': 1994, 'end_year': ''}],
            '411401': [{'address': '市辖区', 'start_year': 1997, 'end_year': ''}],
            '411501': [{'address': '市辖区', 'start_year': 1998, 'end_year': ''}],
            '411601': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '411701': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '412535': [{'address': '义马矿区', 'start_year': '', 'end_year': 1980}],
            '419000': [{'address': '省直辖县级行政单位', 'start_year': 1986, 'end_year': ''}],
            '420101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '420120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '420201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '420220': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '420301': [{'address': '市辖区', 'start_year': 1984, 'end_year': ''}],
            '420501': [{'address': '市辖区', 'start_year': 1986, 'end_year': ''}],
            '420522': [{'address': '宜都县', 'start_year': '', 'end_year': ''}],
            '420524': [{'address': '当阳县', 'start_year': '', 'end_year': ''}],
            '420601': [{'address': '市辖区', 'start_year': 1984, 'end_year': ''}],
            '420605': [{'address': '郊区', 'start_year': 1984, 'end_year': 1994}],
            '420619': [{'address': '随州市', 'start_year': 1983, 'end_year': 1985}],
            '420620': [{'address': '老河口市', 'start_year': 1983, 'end_year': 1985}],
            '420681': [{'address': '随州市', 'start_year': 1989, 'end_year': 1993}],
            '420701': [{'address': '市辖区', 'start_year': 1987, 'end_year': ''}],
            '420801': [{'address': '市辖区', 'start_year': 1985, 'end_year': ''}],
            '421021': [{'address': '松滋县', 'start_year': 1994, 'end_year': 1994}],
            '421084': [{'address': '天门市', 'start_year': '', 'end_year': ''}],
            '421085': [{'address': '潜江市', 'start_year': '', 'end_year': ''}],
            '421086': [{'address': '仙桃市', 'start_year': '', 'end_year': ''}],
            '421101': [{'address': '市辖区', 'start_year': 1995, 'end_year': ''}],
            '421201': [{'address': '市辖区', 'start_year': 1998, 'end_year': ''}],
            '421301': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '421302': [{'address': '曾都区', 'start_year': 2000, 'end_year': 2008}],
            '422900': [{'address': '林区', 'start_year': 1989, 'end_year': 1993},
                       {'address': '林区', 'start_year': 1983, 'end_year': 1985}],
            '429000': [{'address': '省直辖县级行政单位', 'start_year': 1986, 'end_year': ''}],
            '430101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '430120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '430201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '430220': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '430301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '430312': [{'address': '韶山区', 'start_year': 1983, 'end_year': 1987}],
            '430401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '430501': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '430601': [{'address': '市辖区', 'start_year': 1984, 'end_year': ''}],
            '430625': [{'address': '汨罗县', 'start_year': 1986, 'end_year': 1986}],
            '430701': [{'address': '市辖区', 'start_year': 1988, 'end_year': ''}],
            '430727': [{'address': '慈利县', 'start_year': 1988, 'end_year': 1987}],
            '430801': [{'address': '市辖区', 'start_year': 1988, 'end_year': ''}],
            '430901': [{'address': '市辖区', 'start_year': 1994, 'end_year': ''}],
            '431001': [{'address': '市辖区', 'start_year': 1994, 'end_year': ''}],
            '431101': [{'address': '市辖区', 'start_year': 1995, 'end_year': ''}],
            '431201': [{'address': '市辖区', 'start_year': 1997, 'end_year': ''}],
            '431301': [{'address': '市辖区', 'start_year': 1999, 'end_year': ''}],
            '432128': [{'address': '韶山区', 'start_year': '', 'end_year': 1982}],
            '439000': [{'address': '省直辖县级行政单位', 'start_year': 1986, 'end_year': 1988}],
            '440101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '440120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '440201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '440220': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '440301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '440302': [{'address': '沙头角区', 'start_year': 1988, 'end_year': 1989}],
            '440320': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '440401': [{'address': '市辖区', 'start_year': 1984, 'end_year': ''}],
            '440501': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '440520': [{'address': '潮州市', 'start_year': 1983, 'end_year': 1985}],
            '440581': [{'address': '潮州市', 'start_year': 1989, 'end_year': 1990}],
            '440601': [{'address': '市辖区', 'start_year': 1984, 'end_year': ''}],
            '440701': [{'address': '市辖区', 'start_year': 1984, 'end_year': ''}],
            '440801': [{'address': '市辖区', 'start_year': 1984, 'end_year': ''}],
            '440901': [{'address': '市辖区', 'start_year': 1984, 'end_year': ''}],
            '441201': [{'address': '市辖区', 'start_year': 1988, 'end_year': ''}],
            '441281': [{'address': '云浮市', 'start_year': 1992, 'end_year': 1993}],
            '441282': [{'address': '罗定市', 'start_year': 1993, 'end_year': 1993}],
            '441301': [{'address': '市辖区', 'start_year': 1988, 'end_year': ''}],
            '441401': [{'address': '市辖区', 'start_year': 1988, 'end_year': ''}],
            '441501': [{'address': '市辖区', 'start_year': 1988, 'end_year': ''}],
            '441601': [{'address': '市辖区', 'start_year': 1988, 'end_year': ''}],
            '441701': [{'address': '市辖区', 'start_year': 1988, 'end_year': ''}],
            '441801': [{'address': '市辖区', 'start_year': 1988, 'end_year': ''}],
            '442137': [{'address': '西南中沙群岛办事处', 'start_year': 1987, 'end_year': 1987}],
            '442229': [{'address': '西南中沙群岛办事处', 'start_year': 1984, 'end_year': 1986}],
            '442701': [{'address': '佛山市', 'start_year': '', 'end_year': 1982}],
            '442702': [{'address': '江门市', 'start_year': '', 'end_year': 1982}],
            '442901': [{'address': '湛江市', 'start_year': '', 'end_year': 1982}],
            '442902': [{'address': '茂名市', 'start_year': '', 'end_year': 1982}],
            '445101': [{'address': '市辖区', 'start_year': 1991, 'end_year': ''}],
            '445201': [{'address': '市辖区', 'start_year': 1991, 'end_year': ''}],
            '445301': [{'address': '市辖区', 'start_year': 1994, 'end_year': ''}],
            '449000': [{'address': '省直辖县级行政单位', 'start_year': 1986, 'end_year': 1988}],
            '450101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '450111': [{'address': '郊区', 'start_year': 1984, 'end_year': 2000}],
            '450201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '450211': [{'address': '郊区', 'start_year': 1984, 'end_year': 2001}],
            '450301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '450320': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '450401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '450411': [{'address': '郊区', 'start_year': 1983, 'end_year': 2002}],
            '450501': [{'address': '市辖区', 'start_year': 1984, 'end_year': ''}],
            '450511': [{'address': '郊区', 'start_year': 1984, 'end_year': 1993}],
            '450601': [{'address': '市辖区', 'start_year': 1993, 'end_year': ''}],
            '450701': [{'address': '市辖区', 'start_year': 1994, 'end_year': ''}],
            '450801': [{'address': '市辖区', 'start_year': 1995, 'end_year': ''}],
            '450901': [{'address': '市辖区', 'start_year': 1997, 'end_year': ''}],
            '451001': [{'address': '市辖区', 'start_year': 2002, 'end_year': ''}],
            '451101': [{'address': '市辖区', 'start_year': 2002, 'end_year': ''}],
            '451201': [{'address': '市辖区', 'start_year': 2002, 'end_year': ''}],
            '451301': [{'address': '市辖区', 'start_year': 2002, 'end_year': ''}],
            '451401': [{'address': '市辖区', 'start_year': 2002, 'end_year': ''}],
            '460037': [{'address': '西沙群岛', 'start_year': 1988, 'end_year': 2001}],
            '460038': [{'address': '南沙群岛', 'start_year': 1988, 'end_year': 2001}],
            '460039': [{'address': '中沙群岛的岛礁及其海域', 'start_year': 1988, 'end_year': 2001}],
            '460101': [{'address': '市辖区', 'start_year': 1990, 'end_year': ''}],
            '460201': [{'address': '市辖区', 'start_year': 2014, 'end_year': ''}],
            '460301': [{'address': '市辖区', 'start_year': 2020, 'end_year': ''}],
            '460302': [{'address': '西沙区', 'start_year': 2020, 'end_year': ''}],
            '460303': [{'address': '南沙区', 'start_year': 2020, 'end_year': ''}],
            '469000': [{'address': '省直辖县级行政单位', 'start_year': 2002, 'end_year': ''}],
            '469004': [{'address': '琼山市', 'start_year': 2002, 'end_year': 2001}],
            '469031': [{'address': '西沙群岛', 'start_year': 2002, 'end_year': 2011}],
            '469032': [{'address': '南沙群岛', 'start_year': 2002, 'end_year': 2011}],
            '469033': [{'address': '中沙群岛的岛礁及其海域', 'start_year': 2002, 'end_year': 2011}],
            '500100': [{'address': '市辖区', 'start_year': 1997, 'end_year': ''}],
            '500200': [{'address': '县', 'start_year': 1997, 'end_year': ''}],
            '500300': [{'address': '市', 'start_year': 1997, 'end_year': 2005}],
            '510101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '510120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '510201': [{'address': '市辖区', 'start_year': 1983, 'end_year': 1996}],
            '510220': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '510301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '510320': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '510401': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '510420': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '510501': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '510601': [{'address': '市辖区', 'start_year': 1984, 'end_year': ''}],
            '510701': [{'address': '市辖区', 'start_year': 1985, 'end_year': ''}],
            '510801': [{'address': '市辖区', 'start_year': 1985, 'end_year': ''}],
            '510901': [{'address': '市辖区', 'start_year': 1985, 'end_year': ''}],
            '511001': [{'address': '市辖区', 'start_year': 1985, 'end_year': ''}],
            '511101': [{'address': '市辖区', 'start_year': 1985, 'end_year': ''}],
            '511201': [{'address': '市辖区', 'start_year': 1992, 'end_year': 1996}],
            '511301': [{'address': '市辖区', 'start_year': 1993, 'end_year': ''}],
            '511401': [{'address': '市辖区', 'start_year': 1995, 'end_year': 1996},
                       {'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '511481': [{'address': '南川市', 'start_year': 1995, 'end_year': 1996}],
            '511501': [{'address': '市辖区', 'start_year': 1996, 'end_year': ''}],
            '511601': [{'address': '市辖区', 'start_year': 1998, 'end_year': ''}],
            '511701': [{'address': '市辖区', 'start_year': 1999, 'end_year': ''}],
            '511801': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '511901': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '512001': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '517001': [{'address': '市辖区', 'start_year': '', 'end_year': ''}],
            '519000': [{'address': '省直辖县级行政单位', 'start_year': 1988, 'end_year': 1988}],
            '520101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '520301': [{'address': '市辖区', 'start_year': 1997, 'end_year': ''}],
            '520401': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '520501': [{'address': '市辖区', 'start_year': 2011, 'end_year': ''}],
            '520601': [{'address': '市辖区', 'start_year': 2011, 'end_year': ''}],
            '530101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '530120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '530201': [{'address': '市辖区', 'start_year': 1983, 'end_year': 1997}],
            '530301': [{'address': '市辖区', 'start_year': 1997, 'end_year': ''}],
            '530401': [{'address': '市辖区', 'start_year': 1997, 'end_year': ''}],
            '530501': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '530601': [{'address': '市辖区', 'start_year': 2001, 'end_year': ''}],
            '530701': [{'address': '市辖区', 'start_year': 2002, 'end_year': ''}],
            '530801': [{'address': '市辖区', 'start_year': 2003, 'end_year': ''}],
            '530901': [{'address': '市辖区', 'start_year': 2003, 'end_year': ''}],
            '540101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '540120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '540201': [{'address': '市辖区', 'start_year': 2014, 'end_year': ''}],
            '540301': [{'address': '市辖区', 'start_year': 2014, 'end_year': ''}],
            '540401': [{'address': '市辖区', 'start_year': 2015, 'end_year': ''}],
            '540501': [{'address': '市辖区', 'start_year': 2016, 'end_year': ''}],
            '540601': [{'address': '市辖区', 'start_year': 2017, 'end_year': ''}],
            '610101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '610120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '610201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '610220': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '610301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '610320': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '610501': [{'address': '市辖区', 'start_year': 1994, 'end_year': ''}],
            '610601': [{'address': '市辖区', 'start_year': 1996, 'end_year': ''}],
            '610701': [{'address': '市辖区', 'start_year': 1996, 'end_year': ''}],
            '610801': [{'address': '市辖区', 'start_year': 1999, 'end_year': ''}],
            '610901': [{'address': '市辖区', 'start_year': 2000, 'end_year': ''}],
            '611001': [{'address': '市辖区', 'start_year': 2001, 'end_year': ''}],
            '620101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '620120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '620201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '620301': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '620320': [{'address': '市区', 'start_year': 1981, 'end_year': 1982}],
            '620401': [{'address': '市辖区', 'start_year': 1985, 'end_year': ''}],
            '620501': [{'address': '市辖区', 'start_year': 1985, 'end_year': ''}],
            '620601': [{'address': '市辖区', 'start_year': 2001, 'end_year': ''}],
            '620701': [{'address': '市辖区', 'start_year': 2002, 'end_year': ''}],
            '620801': [{'address': '市辖区', 'start_year': 2002, 'end_year': ''}],
            '620901': [{'address': '市辖区', 'start_year': 2002, 'end_year': ''}],
            '621001': [{'address': '市辖区', 'start_year': 2002, 'end_year': ''}],
            '621101': [{'address': '市辖区', 'start_year': 2003, 'end_year': ''}],
            '621201': [{'address': '市辖区', 'start_year': 2004, 'end_year': ''}],
            '630101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '630120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '630201': [{'address': '市辖区', 'start_year': 2013, 'end_year': ''}],
            '632400': [{'address': '省直辖行政单位', 'start_year': '', 'end_year': 1987}],
            '632857': [{'address': '大柴旦行政委员会', 'start_year': '', 'end_year': ''}],
            '632858': [{'address': '冷湖行政委员会', 'start_year': '', 'end_year': 2017}],
            '632859': [{'address': '茫崖行政委员会', 'start_year': '', 'end_year': 2017}],
            '640101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '640111': [{'address': '郊区', 'start_year': 1983, 'end_year': 2001}],
            '640120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '640201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '640203': [{'address': '石嘴山区', 'start_year': 1983, 'end_year': 2002}],
            '640220': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '640301': [{'address': '市辖区', 'start_year': 1998, 'end_year': ''}],
            '640401': [{'address': '市辖区', 'start_year': 2001, 'end_year': ''}],
            '640501': [{'address': '市辖区', 'start_year': 2003, 'end_year': ''}],
            '650101': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '650120': [{'address': '市区', 'start_year': '', 'end_year': 1982}],
            '650201': [{'address': '市辖区', 'start_year': 1983, 'end_year': ''}],
            '650401': [{'address': '市辖区', 'start_year': 2015, 'end_year': ''}],
            '650501': [{'address': '市辖区', 'start_year': 2016, 'end_year': ''}],
            '659000': [{'address': '自治区直辖县级行政单位', 'start_year': 1986, 'end_year': ''}],
            '830000': [{'address': '台湾省', 'start_year': '', 'end_year': ''}]
            }


def get_constellation():
    return {
        1: {
            'name': '水瓶座',
            'start_date': '01-20',
            'end_date': '02-18',
        },
        2: {
            'name': '双鱼座',
            'start_date': '02-19',
            'end_date': '03-20',
        },
        3: {
            'name': '白羊座',
            'start_date': '03-21',
            'end_date': '04-19',
        },
        4: {
            'name': '金牛座',
            'start_date': '04-20',
            'end_date': '05-20',
        },
        5: {
            'name': '双子座',
            'start_date': '05-21',
            'end_date': '06-21',
        },
        6: {
            'name': '巨蟹座',
            'start_date': '06-22',
            'end_date': '07-22',
        },
        7: {
            'name': '狮子座',
            'start_date': '07-23',
            'end_date': '08-22',
        },
        8: {
            'name': '处女座',
            'start_date': '08-23',
            'end_date': '09-22',
        },
        9: {
            'name': '天秤座',
            'start_date': '09-23',
            'end_date': '10-23',
        },
        10: {
            'name': '天蝎座',
            'start_date': '10-24',
            'end_date': '11-22',
        },
        11: {
            'name': '射手座',
            'start_date': '11-23',
            'end_date': '12-21',
        },
        12: {
            'name': '摩羯座',
            'start_date': '12-22',
            'end_date': '01-19',
        }
    }


def get_chinese_zodiac():
    return ['子鼠', '丑牛', '寅虎', '卯兔', '辰龙', '巳蛇', '午马', '未羊', '申猴', '酉鸡', '戌狗', '亥猪']
